use std::collections::HashSet;

pub fn new_count_distinct(input_str: &str) -> usize {
    // 将输入字符串按逗号分割
    let unique_elements: HashSet<_> = input_str.split(',')
        .map(|s| s.trim())  // 去除每个元素前后的空格
        .collect();         // 收集到 HashSet 中，自动去重

    // 返回 HashSet 的大小，即不重复元素的个数
    unique_elements.len()
}